package com.ruoyi.wechat.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.wechat.domain.WxQrCode;
import com.ruoyi.wechat.domain.WxQrCodeForm;
import me.chanjar.weixin.common.error.WxErrorException;
import me.chanjar.weixin.mp.bean.result.WxMpQrCodeTicket;

/**
 * 公众号带参二维码
 *
 * @author yan
 * @date 2022-07-18
 */
public interface WxQrCodeService extends IService<WxQrCode> {

    /**
     * 创建公众号带参二维码
     *
     * @param appid
     * @param form
     * @return
     * @throws WxErrorException
     */
    WxMpQrCodeTicket createQrCode(String appid, WxQrCodeForm form) throws WxErrorException;
}

